import {mapState,mapActions,mapMutations} from 'vuex'
export default {
	
	methods:{
		...mapMutations(['updateUserInfo']),
		jump(path,params='?'){
			uni.navigateTo({
				url: `${path}${params}`
			});
		},
		checkUserLogin(){
			if(uni.getStorageSync('verify_token')){
				this.getUserInfo(uni.getStorageSync('verify_token'))
			}else{
				uni.showModal({
					title: '登录状态已过期，是否重新登录？',
					content: '',
					showCancel: true,
					cancelText: '取消',
					confirmText: '重新登录',
					success: res => {
						if(res.confirm){
							uni.navigateTo({
								url: '/pages/login/login'
							});
						}
					},
					fail: () => {},
					complete: () => {}
				});
			}
		},
		
		//获取用户信息
		getUserInfo(token){
			// this.$U.getUserInfo(token).then(res =>{
			// 	console.log("查看用户数据")
			// 	if(!res.nick){
			// 		uni.showModal({
			// 			title: '登录状态已过期，是否重新登录？',
			// 			content: '',
			// 			showCancel: true,
			// 			cancelText: '取消',
			// 			confirmText: '重新登录',
			// 			success: res => {
			// 				if(res.confirm){
			// 					uni.navigateTo({
			// 						url: '/pages/login/login'
			// 					});
			// 				}
			// 			},
			// 			fail: () => {},
			// 			complete: () => {}
			// 		});
			// 	}
			// 	console.log(res)
			// 	let obj = {
			// 		name:res.nick,
			// 		avatar:res.avatar
			// 	}
			// 	this.updateUserInfo(obj)
				
			// 	// console.log(this.userInfo)
			// })
		},
	},

	
}